home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / pidentd / pidentd-2.6.1 / Makefile < prev    next >
Makefile  |  1995-07-30  |  14KB  |  410 lines

  1. #
  2. # Makefile                Makefile for the Pidentd daemon
  3. #
  4. # This program is in the public domain and may be used freely by anyone
  5. # who wants to. 
  6. #
  7. # Last update: 5 Jun 1995
  8. #
  9. # Please send bug fixes/bug reports to: Peter Eriksson <pen@lysator.liu.se>
  10. #
  11.  
  12. #
  13. # Modify it below to suit your particular system, or specify it
  14. # on the command line (like "make DESTROOT=/usr/wheel sunos4")
  15. #
  16. TAR=tar
  17. MAKE=make
  18. DESTROOT=/usr/local
  19. DESTDIR=$(DESTROOT)/sbin
  20. MANROOT=$(DESTROOT)/man
  21. MANDIR=$(MANROOT)/man8
  22.  
  23. # NEXTSTEP 3.x Multi-Architecture-Binary (FAT) compiles
  24. # If you want compile only for one specific platform, specifiy
  25. #     "-arch m68k" for Motorola 600[34]0
  26. # or
  27. #     "-arch i386" for Intel i486
  28. # (The Multi-Architecture-Binary is about double as big as the
  29. #  Single-Architecture-Binary)
  30. NEXTARCHS=-arch m68k -arch i386
  31.  
  32. #
  33. # Global compile-time and link-time options
  34. #
  35. # Please note the the INCLUDE_CRYPT option needs a DES library. You can
  36. # find a free one on ftp.lysator.liu.se in pub/libraries or on
  37. # ftp.funet.fi in pub/crypt/libdes.
  38. #
  39. # GDEFS=-DINCLUDE_EXTENSIONS -DINCLUDE_PROXY -DINCLUDE_CRYPT
  40. GDEFS=-DINCLUDE_EXTENSIONS
  41.  
  42. # GLIBS=-lident -ldes
  43. GLIBS=
  44.  
  45. CFLAGS=-O
  46.  
  47. all:
  48.     @echo "Please specify the type of system you wish to build for."
  49.     @echo "Valid systems are:"
  50.     @echo ""
  51.     @echo "    sunos3        SunOS 3.x (tested with 3.5)"
  52.     @echo "    sunos4        Sun SunOS 4"
  53.     @echo "    sunos5        Sun SunOS 5 (Solaris 2)"
  54.     @echo "    bsdi        BSD/386 (The commercial one)"
  55.     @echo "    386bsd        386BSD (The free one)"
  56.     @echo "    netbsd        NetBSD"
  57.     @echo "    freebsd        FreeBSD 2.x"
  58.     @echo "    4.3bsd        4.3BSD Reno"
  59.     @echo "    4.3bsd-tahoe    4.3BSD Tahoe"
  60.     @echo "    dynix3        Sequent Dynix 3"
  61.     @echo "    riscos4        MIPS RISC/OS 4"
  62.     @echo "    aix        IBM AIX 3.2"
  63.     @echo "    irix4        Silicon Graphics IRIX 4"
  64.     @echo "    irix5        Silicon Graphics IRIX 5 (< 5.3)"
  65.     @echo "    irix53        Silicon Graphics IRIX 5.3"
  66.     @echo "    irix6        Silicon Graphics IRIX 6.0"
  67.     @echo "    hpux7        Hewlett-Packard HP-UX 7"
  68.     @echo "    hpux8        Hewlett-Packard HP-UX 8"
  69.     @echo "    hpux9        Hewlett-Packard HP-UX 9"
  70.     @echo "    sco32_40    SCO unix System V release 3.2 (v4.0 & 4.1)"
  71.     @echo "    sco32_42    SCO Unix System V Release 3.2v4.2"
  72.     @echo "    sco32_5        SCO Unix System V Release 3.2v5"
  73.     @echo "    svr4        Generic System V Release 4 UNIX"
  74.     @echo "    attsvr4        AT&T's own System V Release 4"
  75.     @echo "    aux2        Apple A/UX 2"
  76.     @echo "    aux3        Apple A/UX 3"
  77.     @echo "    ultrix3        Digital Ultrix 3"
  78.     @echo "    ultrix4        Digital Ultrix 4"
  79.     @echo "    alpha        Digital Alpha AXP OSF"
  80.     @echo "    alpha3        Digital Alpha AXP OSF; 3.0 or later"
  81.     @echo "    linux        Linux 0.99.13q or later"
  82.     @echo "    unicos6        Cray UNICOS 6"
  83.     @echo "    convex        Convex ConvexOS"
  84.     @echo "    next        NeXT/Mach (NeXTSTEP 2 or 3.0)"
  85.     @echo "    nextmab        NeXT/Mach (NeXTSTEP 3.1 MAB)"
  86.     @echo "    sony_mips_bsd   Sony NEWS (BSD version)"
  87.     @echo "    pyramid4    Pyramid's dualPort OSx 4"
  88.     @echo "    ptx4        Sequent's Dynix/ptx version 4"
  89.     @echo "    ptx2        Sequent's Dynix/ptx version 2"
  90.     @echo "    other        Other BSD-based Unixes (who knows, it may even work :-)"
  91.     @echo ""
  92.     @echo "For example: make sunos4"
  93.     @echo ""
  94.  
  95. #
  96. # Use this if Linux 0.99.13q or later
  97. #
  98. linux:
  99.     @echo "Building for Linux 0.99.13q or later ..."
  100.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) -DLINUX -DNO_KVM $(GDEFS)" KSRC=linux in.identd)
  101.  
  102.  
  103. #
  104. # Use this if Sun SunOS 4.*
  105. #
  106. sunos sunos4:
  107.     @echo "Building for Sun SunOS 4 ..."
  108.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lkvm $(GLIBS)" CFLAGS="$(CFLAGS) -DSUN $(GDEFS)" KSRC=sunos4 in.identd)
  109.  
  110.  
  111. #
  112. # Use this if Sun SunOS 5.* (Solaris 2.*)
  113. #
  114. solaris solaris2 sunos5:
  115.     @echo "Building for Sun SunOS 5 (Solaris 2) ..."
  116.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lkvm -lelf -lsocket -lnsl $(GLIBS)" CFLAGS="$(CFLAGS) -DHAVE_KVM -DSOLARIS -DSVR4 $(GDEFS)" KSRC=sunos5 in.identd)
  117.  
  118. #
  119. # Use this if 386BSD
  120. #
  121. 386bsd:
  122.     @echo "Building for 386BSD (The free one) ..."
  123.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lutil $(GLIBS)" CFLAGS="$(CFLAGS) -DBSD386 $(GDEFS)" KSRC=386bsd in.identd)
  124.  
  125. #
  126. # Use this if NetBSD
  127. #
  128. netbsd:
  129.     @echo "Building for NetBSD ..."
  130.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" \
  131.         LIBS="-lutil $(GLIBS)" CFLAGS="$(CFLAGS) -DBSD386 \
  132.         $(GDEFS) -DHAVE_KVM" KSRC=386bsd in.identd)
  133.  
  134. #
  135. # Use this if FreeBSD 2.x
  136. #
  137. freebsd:
  138.     @echo "Building for FreeBSD 2.x ..."
  139.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" \
  140.         LIBS="-lkvm $(GLIBS)" CFLAGS="$(CFLAGS) -DFREEBSD \
  141.         $(GDEFS) -DHAVE_KVM" KSRC=freebsd in.identd)
  142.  
  143. #
  144. # Use this if BSDI's BSD/386 (the commercial BSD)
  145. #
  146. bsdi bsd386:
  147.     @echo "Building for BSDI's BSD/386 ..."
  148.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lutil -lkvm $(GLIBS)" CFLAGS="$(CFLAGS) -DBSDI -DHAVE_KVM $(GDEFS)" KSRC=bsdi in.identd)
  149.  
  150. #
  151. # Use this if 4.3BSD
  152. #
  153. bsd 4.3bsd 4.3bsd-reno:
  154.     @echo "Building for 4.3BSD-Reno ..."
  155.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) -DBSD43 $(GDEFS)" MAKE=$(MAKE) KSRC=4.3bsd in.identd)
  156.  
  157. 4.3bsd-tahoe:
  158.     @echo "Building for 4.3BSD-Tahoe ..."
  159.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) -DBSD43 -DTAHOE $(GDEFS)" MAKE=$(MAKE) KSRC=4.3bsd in.identd)
  160.  
  161. #
  162. # Use this for AIX 3.2
  163. #
  164. aix:
  165.     @echo "Building for AIX 3.2 ..."
  166.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="-D_AIX32 $(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=aix in.identd)
  167.  
  168. #
  169. # Use this if Sequent Dynix 3.*
  170. #
  171. dynix dynix3:
  172.     @echo "Building for Sequent Dynix 3 ..."
  173.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=other in.identd)
  174.  
  175. #
  176. # Use this if Mips RISC/OS 4.*
  177. #
  178. mips riscos riscos4:
  179.     @echo "Building for MIPS RISC/OS 4 ..."
  180.     @(cd src ; $(MAKE) CC="$(CC) -systype bsd43" LDFLAGS="$(LDFLAGS)" LIBS="-lmld $(GLIBS)" CFLAGS="$(CFLAGS) -I/usr/include/bsd43 -I/usr/include/bsd43/sys -I/usr/include -DMIPS $(GDEFS)" MAKE=$(MAKE) KSRC=other in.identd)
  181.  
  182. #
  183. # Use this if SGI IRIX 4.*
  184. #
  185. irix4:
  186.     @echo "Building for Silicon Graphics IRIX 4 ..."
  187.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lmld -lsun -lc_s $(GLIBS)" CFLAGS="$(CFLAGS) -DIRIX $(GDEFS)" MAKE=$(MAKE) KSRC=irix4 in.identd)
  188.  
  189. #
  190. # Use this if SGI IRIX 5.* (< 5.3)
  191. #
  192. sgi irix irix5:
  193.     @echo "Building for Silicon Graphics IRIX 5 (< 5.3)..."
  194.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lmld -lsun -lc_s $(GLIBS)" CFLAGS="$(CFLAGS) -DIRIX $(GDEFS)" MAKE=$(MAKE) KSRC=irix5 in.identd)
  195.  
  196. #
  197. # Use this if SGI IRIX 5.3
  198. #
  199. sgi53 irix53:
  200.     @echo "Building for Silicon Graphics IRIX 5.3 ..."
  201.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lmld -lsun -lc_s $(GLIBS)" CFLAGS="$(CFLAGS) -DIRIX -DIRIX53 $(GDEFS)" MAKE=$(MAKE) KSRC=irix5 in.identd)
  202.  
  203.  
  204. #
  205. # Use this if SCO SVR3.2v4.0 and v4.1
  206. #
  207. sco32_40 sco32_41 sco3.2v40 sco3.2v41:
  208.     @echo "Building for SCO 3.2v4.0 and 3.2v4.1..."
  209.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS) -lsocket -lc_s" CFLAGS="$(CFLAGS) -Dsco $(GDEFS)" MAKE=$(MAKE) KSRC=sco324 in.identd)
  210.  
  211.  
  212. #
  213. # Use this if Hewlett-Packard HP-UX 7.*
  214. #
  215. hpux7:
  216.     @echo "Building for Hewlett-Packard HP-UX 7 ..."
  217.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) -DHPUX7 $(GDEFS)" MAKE=$(MAKE) KSRC=hpux in.identd)
  218.  
  219. #
  220. # Use this if Hewlett-Packard HP-UX 8.*
  221. #
  222. hpux hpux8 hpux9:
  223.     @echo "Building for Hewlett-Packard HP-UX 8 or 9..."
  224.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="-D_HPUX_SOURCE $(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=hpux in.identd)
  225.  
  226. #
  227. # Use this if SysV R4
  228. #
  229. svr4:
  230.     @echo "Building for UNIX System V Release 4 ..."
  231.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lelf -lresolv -lsocket -lnsl $(GLIBS)" CFLAGS="$(CFLAGS) -DSVR4 $(GDEFS)" MAKE=$(MAKE) KSRC=svr4 in.identd)
  232.  
  233. #
  234. # Use this if AT&T's own SysV R4
  235. #
  236. attsvr4:
  237.     @echo "Building for AT&T's own System V Release 4 ..."
  238.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lelf -lresolv -lsocket -lnsl $(GLIBS)" CFLAGS="$(CFLAGS) -DATTSVR4 -DSVR4 $(GDEFS)" MAKE=$(MAKE) KSRC=svr4 in.identd)
  239.  
  240. #
  241. # Use this if A/UX 2
  242. #
  243. # MANROOT=/usr/catman/u_man
  244. # MANDIR=$(MANROOT)/man8
  245. aux2:
  246.     @echo "Building for A/UX 2..."
  247.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) -D_AUX_SOURCE -ZB $(GDEFS)" MAKE=$(MAKE) KSRC=aux in.identd)
  248.     @echo "Build done. When/if you do 'make install', don't forget to"
  249.     @echo "specify MANDIR=/usr/catman/u_man/man8."
  250.  
  251. #
  252. # Use this is A/UX 3
  253. #
  254. aux aux3:
  255.     @echo "Building for A/UX 3..."
  256.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) -D_AUX_SOURCE -D'ushort=unsigned short' -D'uint=unsigned int' -ZB $(GDEFS)" MAKE=$(MAKE) KSRC=aux in.identd)
  257.     @echo "Build done. When/if you do 'make install', don't forget to"
  258.     @echo "specify MANDIR=/usr/catman/u_man/man8."
  259.  
  260. #
  261. # Use this if DEC Ultrix 3 or 4
  262. #
  263. ultrix ultrix3 ultrix4:
  264.     @echo "Building for Digital Ultrix 3 or 4 ..."
  265.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=other in.identd)
  266.  
  267.  
  268. #
  269. # Alpha AXP OSF/1, before version 3.0
  270. #
  271. alpha AlphaOSF:
  272.     @echo "Building for Digital Alpha AXP OSF/1..."
  273.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="-I/usr/sys/include -I/usr/sys/BINARY $(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=other in.identd)
  274.  
  275. #
  276. # Alpha AXP OSF/1, version 3.0 and later.
  277. #
  278. alpha3 alpha_3.0:
  279.     @echo "Building for Digital Alpha AXP OSF/1 version 3.0 or later..."
  280.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=alpha3 in.identd)
  281.  
  282.  
  283. #
  284. # Use this if Cray UNICOS 6.*
  285. #
  286. cray unicos unicos6:
  287.     @echo "Building for Cray UNICOS 6 ..."
  288.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=unicos6 in.identd)
  289.  
  290. #
  291. # Use this if Convex ConvexOS
  292. #
  293. convex:
  294.     @echo "Building for Convex ConvexOS ..."
  295.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=other in.identd)
  296.  
  297. #
  298. # Use this if NeXTSTEP 3.1 or up - Multi-Architecture Binary or 
  299. #                   Single-Architecture Binary depending on
  300. #                   $(NEXTARCHS)
  301. #
  302. nextmab next3.1 nextstep3.1 nextintel:
  303.     @echo "Building for NeXT/Mach 3.1 Multi-Architecture  (m68k+i386)"
  304.     @(cd src ; $(MAKE) CC="$(CC)" \
  305.         LDFLAGS="-s -object $(LDFLAGS) $(NEXTARCHS)" \
  306.         LIBS="$(GLIBS)" \
  307.         CFLAGS="-DNeXT31 -O2 -Wall -pipe $(GDEFS) $(NEXTARCHS)" \
  308.         KSRC=next_mach in.identd)
  309.     @size in.identd ; file in.identd ; lipo -info in.identd
  310.  
  311. #
  312. # Use this if NeXTSTEP 2 or 3.0
  313. #
  314. next next3.0 nextstep3.0 next2 nextstep2:
  315.     @echo "Building for NeXT/Mach 2 or 3.0 ..."
  316.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=next_mach in.identd)
  317.  
  318.  
  319. #
  320. # Use this if SunOS 3.x (tested on SunOS 3.5 using GCC)
  321. #
  322. sunos3:
  323.     @echo "Building for SunOS 3..."
  324.     @if [ ! -h h ]; then echo "You need a symbolic link put in here - ln -s /usr/include/sys h"; fi
  325.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) -DSUNOS35 $(GDEFS)" MAKE=$(MAKE) KSRC=other in.identd)
  326.  
  327. #
  328. # Use this for Pyramid's dualPort OSx 4.*
  329. #
  330. pyramid4:
  331.     @echo "Building for Pyramid's dualPort OSx 4..."
  332.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=other in.identd)
  333.  
  334. #
  335. # Use this if SCO 3.2v4.2
  336. #
  337. sco32_42:
  338.     @echo "Building for SCO 3.2v4.2..."
  339.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS) -lsocket -lc_s" CFLAGS="$(CFLAGS) -Dsco=42 $(GDEFS)" MAKE=$(MAKE) KSRC=sco32_42+5 in.identd)
  340.  
  341.  
  342. #
  343. # Use this if SCO 3.2v5.0
  344. #
  345. sco32_5:
  346.     @echo "Building for SCO 3.2v5.0.0..."
  347.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS) -belf" LIBS="$(GLIBS) -lsocket " CFLAGS="$(CFLAGS) -O3 -Kspace -Dsco=500 $(GDEFS)" MAKE=$(MAKE) KSRC=sco32_42+5 in.identd)
  348.  
  349. #
  350. # For Sony MIPS BSD...
  351. #
  352. sony_mips_bsd:
  353.     @echo "Building for sony mips bsd ...""
  354.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lmld$(GLIBS)" CFLAGS="$(CFLAGS) -Dsony_mips_bsd $(GDEFS)" MAKE=$(MAKE) KSRC=other in.identd)
  355.  
  356. #
  357. # Use this if Sequent Dynix/ptx v4
  358. #
  359. ptx4:
  360.     @echo "Building for Sequent Dynix/ptx Version 4 ..."
  361.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lelf -lsocket -lnsl $(GLIBS)" CFLAGS="$(CFLAGS) -DSVR4 $(GDEFS)" MAKE=$(MAKE) KSRC=ptx4 in.identd)
  362.  
  363. #
  364. #
  365. # Use this if Sequent Dynix/ptx v2
  366. #
  367. ptx2:
  368.     @echo "Building for Sequent Dynix/ptx Version 2 ..."
  369.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="-lsocket -linet -lnsl $(GLIBS)" CFLAGS="$(CFLAGS) -DSVR4 $(GDEFS)" MAKE=$(MAKE) KSRC=ptx2 in.identd)
  370.  
  371. #
  372. # And all others can try this - but don't put to much hope into it...
  373. #
  374. other:
  375.     @echo "Building for other unspecified Unix (BSD-like) ..."
  376.     @(cd src ; $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)" LIBS="$(GLIBS)" CFLAGS="$(CFLAGS) $(GDEFS)" MAKE=$(MAKE) KSRC=other in.identd)
  377.  
  378.  
  379. #
  380. # End of system-type definitions --------------------------------------
  381. #
  382. in.identd: 
  383.     @echo "Sorry, you have to manually specify what system you wish to"
  384.     @echo "build for. Type 'make' without any arguments to see what"
  385.     @echo "systems are supported."
  386.     @exit 1
  387.  
  388. install: in.identd
  389.     cp identd.8  $(MANDIR)/identd.8
  390.     cp in.identd $(DESTDIR)/in.identd
  391.  
  392. tests:
  393.     (cd testdir ; make)
  394.  
  395. clean:
  396.     @find . '(' -name '*~' -o -name 'core' -o -name '.nfs*' -o -name '%*' -o -name '#*' ')' -print -exec rm -f {} \;
  397.     -rm -f in.identd idecrypt itest
  398.     (cd src ; make clean)
  399.     (cd testdir ; make clean)
  400.  
  401. version:
  402.     (PACKNAME=`basename \`pwd\`` ; echo 'char version[] = "'`echo $$PACKNAME | cut -d- -f2`'";' >src/version.c)
  403.  
  404. distZ:        clean version 
  405.     (PACKNAME=`basename \`pwd\`` ; cd .. ; $(TAR) Zcf $$PACKNAME.tar.Z $$PACKNAME)
  406.  
  407. dist distz:    clean version
  408.     (PACKNAME=`basename \`pwd\`` ; cd .. ; $(TAR) cf - $$PACKNAME | gzip -9 >$$PACKNAME.tar.gz)
  409.  
  410.